package com.example.service;

import com.example.entity.Topic;

import java.util.List;

public interface TopicService {

    /**
     * 获取所有的主题信息
     * @return
     */
    public List<Topic> getTopics();

    /**
     * 获取主题信息，并根据用户id完善主题对象
     * @param topicId
     * @param userId
     * @return
     */
    public Topic getTopic(String topicId, String userId);

    /**
     * 根据传入字符串进行模糊查询，返回符合要求的结果
     * @return
     */
    public List<Topic> getTopicsByName(String topicName);

    /**
     *添加主题
     * @param name 主题名称
     */
    public void addTopic(String name);

}
